package forums.service;

import java.util.List;

import forums.model.Forum;
import forums.model.Message;

/*
 * Author       :       Willie Wheeler and John Wheeler
 * Book         :       'Spring In Practice' [Book written by Willie Wheeler and John Wheeler]
 */
public interface ForumService {
	
	String getAccountInfo();
	
	String getAdminInfo();
	
	List<Forum> getForums();
	
	/**
	 * <p>
	 * Returns a non-persistent copy of the requested forum, with unauthorized
	 * messages filtered out.
	 * </p>
	 */
	Forum getForum(Long id);
	
	Message getMessage(Long id);
}
